Esdcan/Esdlin: Esd Protection In Generic Applications